From:                              route@monster.com

Sent:                               Tuesday, June 14, 2016 5:17 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: IMS Integration

 

This resume has been forwarded to you at the request of Monster User xapeix03

Yesh Goel 

Last updated:  01/30/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Morrisville, NC  27560
US

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Yesh Goel - Senior Techinical Leader

Resume Value: 5u6qawxtw8wedqha   

  

 

                                         

 

Yesh Goel

Senior Technical Leader – Aricent Group Summary

+1 919 274 7035

 

·                           Overall 10+ years of professional experience in Telecom Software development mainly in the Network Core functions.

·                           Extensive experience in full life cycle of software design process including requirements definition, prototyping, proof of concept, design, interface implementation, testing and maintenance.

·                           Experienced in development of LTE EPS solutions in DIAMETER network routing.

·                           Experienced in VmWare Cloud development

·                           Experienced in applications development using C/C++, Java, scripting, Linux technologies.

·                           Handful experience in Database concepts, schema design and normalization.

·                           Experienced in development of customized Linux platform suited for Telecom applications.

·                           Proven troubleshooting skills and aptitude towards complex problem solving.

 

 

Skillset

Technical Expertise

 

Domain

Messaging / Diameter / VmWare

Software Engineering

Requirements definition, Prototyping, Design(High Level and Low Level), Interface Implementation, Testing, Test Automation, Product Support and User Acceptance

Programming Languages

C, C++, Perl, TCL-TK, C#

Operating Systems

Linux, Windows, VMWare ESXi 5.5

Keywords

Diameter, SMPP, UCP, ConfD (XML Database), Wimax, SigTRAN, SS7, Socket Programming, Multi-threading, STL, ACE, reSIProcate SIP stack

 

Development/Productivity Tools

GDB, Wireshark / Ethereal, Clearcase, Valgrind, gCov, Perf (performance analyzer), Purify, Electric Fence, Rational Rose, Mercurial, CVS, Perforce, Linux system tools, Visual C#, vSphere

Database

MySQL, Conf-D

 

 

Education

 

        Masters of Computer Applications from Birla Institute of Technology, Mesra, Ranchi [2002 – 2005]

        Bachelors of Computer Applications from Birla Institute of Technology, Mesra, Ranchi [1999 – 2002]

 

 

Experience

 

 

Virtualization of Diameter Signaling Router (DSR) on VmWare

Senior Technical Leader

[April 2014 – Present]

 

Description

Porting application and its related infrastructure on virtualized environment [VmWare – ESXi 5.5 platform].
 

Contribution

                    Involved in high level design discussions on resource profiles for each network entity.

                    Involved in implementing the VM resource profiles, prototyping lab environment for proof of concept

                    Tested complete product on VmWare – ESXi framework

                    Fine tuning performance parameters
 

 

Technology Skills and Tools

C++, Oracle Linux,  Prototyping, Performance testing, Benchmarking, PERL, vSphere, ESXi 5.5

 

 

 

Diameter Signaling Router (DSR) / Application [June 2011 – April 2014]

Technical Leader

Description

DSR centralizes routing, traffic management and load-balancing tasks to create architecture that enable IMS / LTE networks to grow incrementally and support increasing service and traffic demands. The Diameter solution provides protocol mediation and interworking functions that help manage 2G/3G-to-LTE and LTE-to-LTE roaming seamlessly.
 

 

Contribution

                    Involved in high level design discussions for core routing modules and various other enhancements

                    Involved in leading coding / testing / integration / system testing / reviews effort for various modules.
Involved in performance benchmarking for DSR product, identifying improvement areas and optimizing implementation logic for performance improvements.

                    Involved in providing On-SITE support for various modules / features / Lab – demos / Integration.
 

 

Technology Skills and Tools

C++, CentOS and Oracle Linux,  Performance testing, Software Integration Testing,  Benchmarking

 

 

 

End to End Automated Sanity Suite [Oct 2010 – June 2011]

Technical Leader

Description

Automated Sanity suite was proprietary implementation to determine the sanity of both hardware platform(s) and software functionality of various product-lines hosted by the customer.

 

Contribution

                    Involved in multiple customer discussions and documented Requirement specification document.

                    Worked on designing the solution which involved multiple discussions with technical leads of each product line and came up with a generic test case development framework suitable for all product lines.

                    Implemented, tested, and delivered product with user acceptance.
 

 

Technology Skills and Tools

C#, Rational Rose, Test-Automation, Windows NT

 

 

IAS - 3G Intelligent Data Monitoring [July 2010 – September 2010]

Senior Software Engineer

Description

The project involves testing of IAS (Integrated Application Software) 3G Intelligent Data Monitoring System. IAS 3G Intelligent Data Monitoring System is developed to monitor and analyze future challenge of high rate 3G traffic.  IAS 3G Intelligent Data Monitoring System is deployed and tested with the IXIA 3G traffic simulator provided by IXIA.
The challenge involved was Configuration, and producing field like scenarios for the purpose of testing, calculating performance figures and benchmarking the IAS System.
 

 

Contribution

                    Installation, Integration and End to End testing of all IAS components

                    Performance Testing and Benchmarking. This includes preparing benchmark reports with complete analysis of areas requiring optimization.

                    Client interaction using email and calls.
 

Technology Skills and Tools

Test-Automation, Performance testing, Software Integration Testing,  Benchmarking, LINUX

 

 

IAS – Protocols (Stelius) [November 2009 – June 2010]

Senior Software Engineer

Description

The project involves sniffing the data from the network links using message tapping devices. The tapped messages are then used by the system to generate the CDRs customized to customer’s need. The system invokes the various XDR builders (DLLs) depending upon the traffic captured to generate the CDRs and transfer the CDRs to the data server for consumption by various surveillance applications.
 

Contribution

        Studying and understanding protocols: SCTP, M2PA, M3UA, SCCP, SUA and their traffic.

        Design, Coding and Testing.

        Code reviews.
 

Technology Skills and Tools

LINUX, C++, SIGTRAN (SCTP, M2PA, M3UA, SCCP, SUA)
 

 

 

 

TextPass™ BAT for Mobile Messaging [January 2009 – October 2009]

Senior Software Engineer

Description

The TextPass™ Batch Server (BAT) is a message distribution application that permits operators or clients of operators to send the same short message to multiple recipients immediately or on regular bases. The TextPass™ Batch Server implements the following functions:
 

        Connects multiple SMSCs on SS7 backplane via SMPP and/or UCP to distribute SMS traffic to several SMSCs/Router nodes.

        Schedules and manages batch jobs for delivery of bulk SMSs based on provided distribution lists, delivery schemes, batch jobs (typical example includes periodically sending SMS to a list of clients like reminders for an upcoming event every day).

        Dynamically monitoring system throughput and capping it with watchdog mechanisms.

        Process measurements (statistics), events, alarms, logs information for the scheduled campaigns.

        Process configuration requests through SNMP interface.
 

 

Contribution

        Transformed high level requirements into logical entities to evolve formal software requirements specification document.

        Preparation of high level design document based on the requirements.

        Preparation of low level design document.

        Coding, Testing, System Integration testing.
 

 

Technology Skills and Tools

SMPP v3.4, UCP/EMI 4.6, Linux, C, MySQL – MyISAM database, Perl

 

 

WiMAX Solution [December 2007 – December 2008]

Senior Software Engineer

Description

Project includes development of platform wherein various nodes of wimax network (ASN, BS, CSN) are integrated to make it an end-to-end solution.
 

 

Contribution

        Test Automation for various Wimax procedures including Location Update, Paging and Handover.

        Preparation and review of features : Radius-server, Auditing, Interface Mgt, SNMP Trap Mgt, SNMP functionality development.

        Coding and Unit Testing.

        Preparation of Integration Test plan and execution.
 

Technology Skills and Tools

C, ConfD, Element, C, Mercurial, TCL/TK
 

 

 

 

IMS OAM High Availability Systems [April 2007 – December 2007]

Senior Software Engineer

Description

OAM provides platform for various applications to install over it and use its eminent features like alarms/events, logging, measurements, multi-site topology, high-availability, database backup and restore. It interfaces with various daemons to replicate/merge data from various nodes and maintaining high availability of various nodes. IMS application has sub-modules like Configuration, Routing, Subscribers, DNS, Interface Mgt etc. for IMS technologies.
 

 

Contribution

        Implementing High Availability application on top of Linux HA.

        Preparation and review of Unit test plan.

        Unit testing and automation.

        PR fixing and reviews.

        System test execution and automation.
 

 

Technology Skills and Tools

C++, UML, Rational Rose, ClearCase, ClearQuest, Perl, MySQL - IDB database.
 

 

 

 

Short Message Gateway(SMG)  [August 2006 – April 2007]

Senior Software Engineer

Description

Short Message Gateway is a SMS solution designed to offload the SMSC with SMS traffic generated towards SMPP networks.  It achieves this by caching the addresses of SMPP entities and directly interacting with STP to capture any SMS traffic generated towards SMPP network.
 

 

Contribution

        Involved in coding and testing of SMS handler modules responsible for handling SMS messages as per GSM-MAP.  It includes development of handler responsible for encoding/decoding SMS messages and handling them as per GSM 9.02 standards.

        Also involved in the design and coding of module “Feature Access Key” which is licensing mechanism for SMG.
 

 

Technology Skills and Tools

C++, ACE, STL, SMPP v3.4, Perl, Linux, MySQL – MyISAM database

 

 

MM-IM Content Store  [August 2005 – August 2006]

Software Engineer

Description

CS is one of the components of third generation (3G) messaging solution, the Multi-Media Instant Messaging (MM-IM) system.  MM-IM allows users of messaging clients to send and receive text, pictures, audio, video, and other information. Content Store acts as a message database based on the TekServer architecture (Client specific hardware).  It uses reSIProcate SIP stack as its core. 
 

 

Contribution

        Involved in identifying the SIP messages pertaining to SMS/MMS.

        Involved in refactoring the reSIProcate SIP stack for enhanced multithreading and buffering support

        Involved in designing and setting up DNS system for load balancing across various nodes of CS.

        Involved in designing and implementing the messaging communication library module using ACE API framework.

        Involved in designing and implementing various related features like congestion controlling, load balancing.

        Involved in testing and integration of above modules and features. Also, developed MS Simulator (using Perl, C++, and ACE) to simulate end-to-end scenario testing of ContentStore. This tool simulates all the sanity test cases automatically and prepares execution result report without any manual intervention.

        Involved in optimizing and fine-tuning MySQL data storage and replication operations. Also, devised backup strategy for this database.
 

 

Technology Skills and Tools

C++, ACE, STL, reSIProcate SIP stack, Perl, MySQL – MyISAM database

 

 

Network Monitoring Entity (NME 1.0) [August 2005 – December 2005]
 

Software Engineer

 

Description

Network Monitoring Entity (NME) is a tool developed to monitor and display the status of links, routes, SPCs and DPCs currently provisioned on local MTP3 and its network.  Alarms and diagnostic messages are also provided for any unexpected deviations in the status of some / all elements. This status information would then be logged for future problems tracking.
 

NME can also be used to fetch the provisioning information of the local MTP3 and its network in terms of all the configured links, routes, SPCs, DPCs, linksets, timers and SAP-Ids.  NME can be invoked in 2 modes: periodic (where NME will fetch the requested status at regular intervals specified by the user/configuration file and display it) and non-periodic (on user initiated status query).
 

 

Contribution

        Involved in designing and implementing response handler module, which accepts and parses the MTP3 status buffer and displays the appropriate status information.
 

        Involved in writing and executing the test plan. 
 

 

Technology Skills and Tools

C++, Linux, MySQL - MyISAM database

 

 

 

Online Auctions Management System [January 2005 – July 2005]
Software Engineer - Intern

 

Description

Online Auctions is a 3-tier application developed in J2EE using MVC (model-view-controller) framework. This application aims to implement auction-negotiation mechanism for potentially 3 kinds of auctions – straight, dutch and reverse auctions.
 

The purpose of this application is to provide web-based interface to the potential auctioneers at the front-end and managing the auction-data at the back-end. JSP (Java Server Pages) is used to implement the front-end, Servlets are used to control the lifecycle of whole application and EJB (Enterprise Java Beans) are used to interact with the MySQL database at the back-end. 
 

 

Contribution

        To study and test relevant replication strategies possible in MySQL (with various storage engines: MyISAM and InnoDB) to arrive at the appropriate solution.

        Involved in designing of database schema using SDPRO to model tables, columns, and foreign key relationships

        Involved in designing and preparing the application architecture (in terms of Use-cases, class-interaction, sequence diagrams) using Rational Rose

        Involved in implementing report-generation module responsible for querying MySQL database at the back-end and generating user-specific reports (transaction-confirmation, transaction-completion, transaction-status etc) using EJB.

        Covered following scenarios: optimizing MySQL queries, testing transaction status integrity, testing transaction-completion scenario etc.

 

Technology Skills and Tools

WindowsNT, J2EE (JSP, Servlets, EJB), MySQL - MyISAM database

 

 

Visa Status

 

 

        US – L1-B expired on October 24th, 2013 [Currently on I-94 till September 2016]

        US – B1 expiring on April 30th, 2017

 

 

Experience

BACK TO TOP

 

Job Title

Company

Experience

Senior Techinical Leader

Aricent US Inc.

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Work Status:

US - I am authorized to work in this country for my present employer only.

 

 

Target Job:

Target Job Title:

Senior Techinical Leader

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         General/Other: IT/Software Development

 

Target Locations:

Selected Locations:

US-NC-Raleigh/Durham-RTP